<?php
/**
 * Author: Administrator
 * Date: 2022/7/18 1:28
 */

namespace DesignPatterns\Structural\Bridge;


abstract class Vehicle
{
    protected $produceWorkshop;
    protected $assembleWorkshop;

    public function __construct($producer, $assemble)
    {
        $this->produceWorkshop = $producer;
        $this->assembleWorkshop = $assemble;
    }

    abstract public function manufacture();
}